a cradle-snatcher - German English Dictionary